﻿<%@ Page Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="DesvioIndividual.aspx.cs"
    Inherits="WebAppPlanProduccion.App.DesvioIndividual" %>

<%@ Register Assembly="Web.Framework" Namespace="Web.Framework.Controls" TagPrefix="planprod" %>
<asp:Content ID="HeaderContent" ContentPlaceHolderID="HeadContent" runat="server">
    <link href="/Styles/PlanProdCtrl.css" rel="stylesheet" type="text/css" />
    <link href="/Styles/Desvios.css" rel="stylesheet" type="text/css" />
    <script src="/Scripts/PP/DesvioIndividual.js" type="text/javascript"></script>
    <script src="/Scripts/PlanProdDetalleProductoCtrl.js" type="text/javascript"></script>
</asp:Content>
<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
    <h2>
        <asp:Image Width="15px" Height="15px" ID="imgExpandResults" CssClass="imgExpand"
            ImageUrl="/Images/icon_blockexpanded.png" runat="server" ClientIDMode="Static"
            alt="" onclick="window.AppCommonObj.toggleVisibility(this.id, 'searchBox');" />
        Desv&iacute;os
    </h2>
    <div class="editionContainerFilter" id="searchBox">
        <p>
            <span class="title">Id de Plan:</span>
            <asp:TextBox ID="txtPlanProduccionId" runat="server" CssClass="inputs readonly" ReadOnly="true"
                ClientIDMode="Static"></asp:TextBox>
        </p>
        <p>
            <span class="title secondColumn">Destino:</span>
            <asp:TextBox ID="txtDestino" ClientIDMode="Static" runat="server" CssClass="inputs readonly"
                ReadOnly="true"></asp:TextBox>
        </p>
        <div class="clear">
        </div>
        <p>
            <span class="title">Temporada:</span>
            <asp:TextBox ID="txtTemporada" runat="server" CssClass="inputs readonly" ReadOnly="true"></asp:TextBox>
        </p>
        <p>
            <span class="title secondColumn">Proveedor:</span>
            <asp:TextBox ID="txtProveedor" ClientIDMode="Static" runat="server" CssClass="inputs inputlong readonly"
                ReadOnly="true"></asp:TextBox>
        </p>
        <div class="clear">
        </div>
        <p>
            <span class="title">Id de Desv&iacute;o:</span>
            <asp:TextBox ID="txtDesvioId" runat="server" CssClass="inputs readonly" ReadOnly="true"
                ClientIDMode="Static"></asp:TextBox>
        </p>
         <p>
            <span class="title secondColumn">Tipo de Desv&iacute;o:</span>
            <asp:DropDownList ID="cboTipoDesvio" runat="server" CssClass="cbo inputlong" ClientIDMode="Static">
            </asp:DropDownList>
        </p>       
       
        <div class="clear">
        </div>
        <p>
            <asp:HiddenField ID="hidEstado" runat="server" />
            <span class="title">Estado:</span>
            <asp:TextBox ID="txtEstado" ClientIDMode="Static" runat="server" CssClass="inputs readonly"
                ReadOnly="true"></asp:TextBox>
        </p>       
        <p>
            <span class="title secondColumn">Causa:</span>
            <asp:DropDownList ID="cboDesvioCausa" runat="server" CssClass="cbo inputlong" ClientIDMode="Static">
            </asp:DropDownList>
        </p>
        <div class="clear">
        </div>
        <p>
            <span class="title">Art&iacute;culo:</span>
            <asp:TextBox ID="txtProductoArticulo" ClientIDMode="Static" runat="server" CssClass="inputs readonly"
                ReadOnly="true"></asp:TextBox>
        </p>
        <p>
            <span class="title secondColumn">Color:</span>
            <asp:TextBox ID="txtProductoColor" ClientIDMode="Static" runat="server" CssClass="inputs readonly"
                ReadOnly="true"></asp:TextBox>
        </p>
        <div class="clear">
        </div>
        <a href="" onclick="window.AppCommonObj.toggleVisibility(this.id, 'divAuditoria'); return false;">
            Ver Auditor&iacute;a</a>
        <div class="clear">
        </div>
        <div id="divAuditoria" class="displayNone">
            <p>
                <span class="title ">Fecha Creación:</span>
                <asp:TextBox ID="txtFechaCreacion" ClientIDMode="Static" runat="server" CssClass="inputs readonly"
                    ReadOnly="true"></asp:TextBox>
            </p>
            <div class="clear">
            </div>
            <p>
                <span class="title ">Usuario Creación:</span>
                <asp:TextBox ID="txtUSuarioCreacion" ClientIDMode="Static" runat="server" CssClass="inputs readonly"
                    ReadOnly="true"></asp:TextBox>
            </p>
            <div class="clear">
            </div>
            <p>
                <span class="title ">Usuario Aprobador:</span>
                <asp:TextBox ID="txtUsuarioAprobador" ClientIDMode="Static" runat="server" CssClass="inputs readonly"
                    ReadOnly="true"></asp:TextBox>
            </p>
            <div class="clear">
            </div>
            <p>
                <span class="title ">Fecha de Aprobaci&oacute;n:</span>
                <asp:TextBox ID="txtFechaAprobacion" ClientIDMode="Static" runat="server" CssClass="inputs readonly"
                    ReadOnly="true"></asp:TextBox>
            </p>
        </div>
        <div class="clear">
        </div>
    </div>
    <h2>
        Situaci&oacute;n Actual
    </h2>
    <asp:Panel ID="pnlActual" CssClass="editionContainerForGrid" runat="server">
        <planprod:PlanProdDetalleProductoCtrl ID="PlanProdDetalleActual" runat="server" InputsReadOnly="true"
            ClientIDMode="Static" />
    </asp:Panel>
    <h2>
        Cambios
    </h2>
    <asp:Panel ID="pnlCambios" CssClass="editionContainerForGrid" runat="server">
        <planprod:PlanProdDetalleProductoCtrl ID="PlanProdDetalleCambios" runat="server"
            ClientIDMode="Static" />
    </asp:Panel>
    <br />
    <div class="buttons">
        <asp:LinkButton ID="lnkAprobar" runat="server" ClientIDMode="Static" CausesValidation="false"
            OnClientClick="return confirm('Esta seguro que desea aprobar el Desvio?');" CssClass="agregarNuevo"
            OnClick="lnkAprobar_Click">Aprobar</asp:LinkButton>
        <asp:LinkButton ID="lnkConfirmar" runat="server" ClientIDMode="Static" CausesValidation="false"
            OnClientClick="return confirm('Está seguro que desea pasar el desvio para aprobaci&oacute;n?');"
            CssClass="agregarNuevo" OnClick="lnkConfirmar_Click">Confirmar</asp:LinkButton>
        <asp:LinkButton ID="lnkRechazar" runat="server" ClientIDMode="Static" CausesValidation="false"
            OnClientClick="return confirm('EStá seguro que desea rechazar el desvio?');"
            CssClass="agregarNuevo" OnClick="lnkRechazar_Click">Rechazar</asp:LinkButton>
        <asp:LinkButton ID="lnkGuardar" runat="server" ClientIDMode="Static" OnClientClick="return validarGuardar();"
            CssClass="agregarNuevo" OnClick="lnkGuardar_Click">Guardar</asp:LinkButton>
        <asp:LinkButton ID="lnkEliminar" runat="server" ClientIDMode="Static" CausesValidation="false"
            OnClientClick="return confirm('Está seguro que desea eliminar el registro?');"
            CssClass="agregarNuevo" OnClick="lnkEliminar_Click">Eliminar</asp:LinkButton>
        <asp:LinkButton ID="lnkVerOrigen" runat="server" ClientIDMode="Static" CausesValidation="false"
            CssClass="agregarNuevo" OnClick="lnkVerOrigen_Click">Ver Origen Sap</asp:LinkButton>
        <asp:LinkButton ID="lnkCancelar" runat="server" ClientIDMode="Static" CssClass="agregarNuevo"
            OnClick="lnkCancelar_Click" CausesValidation="false">Cancelar</asp:LinkButton>
        <div class="clear">
        </div>
    </div>
    <script type='text/javascript'>

        $(document).ready(function () {

            if (!window.AppCommonObj) {
                window.AppCommonObj = new AppCommon();
            }

            var ctrlCambios = $('#PlanProdDetalleCambios').get(0);
            ctrlCambios.ctrl = new PlanProdDetalleProductoCtrl(ctrlCambios);
            ctrlCambios.ctrl.Initialize();

            var ctrlActual = $('#PlanProdDetalleActual').get(0);
            ctrlActual.ctrl = new PlanProdDetalleProductoCtrl(ctrlActual);
            ctrlActual.ctrl.Initialize();

            document.DirtyCheck = new DirtyCheck();
            document.DirtyCheck.loadControlState();

            AppCommonObj.ConfirmMovePage();

        });
    </script>
</asp:Content>
